Mihdan\ReCrawler\Dependencies\Google\Auth\OAuth2 D

Total Complexity 139
Dependencies 17
Dependents 4
Total lines 1,166
Lines of code 449
Logical lines of code 253
Comment lines 614
Methods 69
Properties 28

Methods 69

Method Rating Maintainability Complexity Lines of code
toJwt()
A
48 10 30
generateCredentialsRequest()
A
46 8 38
getGrantType()
A
57 8 18
buildFullAuthorizationUri()
S
52 7 22
getLastReceivedToken()
S
55 6 19
setScope()
S
57 6 17
verifyIdToken()
S
59 4 14
parseTokenResponse()
S
61 4 12
setRedirectUri()
S
62 4 12
getExpiresAt()
S
65 4 9
updateToken()
S
59 3 13
addClientCredentials()
S
65 3 9
isAbsoluteUri()
S
74 3 4
getCacheKey()
S
66 3 9
setSigningAlgorithm()
S
65 3 9
setGrantType()
S
64 3 10
__construct()
S
52 1 22
getScope()
S
71 2 6
fetchAuthToken()
S
65 2 9
jwtEncode()
S
68 2 6
jwtDecode()
S
69 2 6
coerceUri()
S
72 2 6
setExpiresIn()
S
66 2 9
isExpired()
S
72 2 5
getAccessToken()
S
82 1 3
setExpiry()
S
81 1 3
getExpiresIn()
S
82 1 3
getAuthorizationUri()
S
82 1 3
setExpiresAt()
S
81 1 3
getIssuedAt()
S
82 1 3
setIssuedAt()
S
81 1 3
setIdToken()
S
81 1 3
setAccessToken()
S
81 1 3
getIdToken()
S
82 1 3
setExtensionParams()
S
81 1 3
getRefreshToken()
S
82 1 3
setRefreshToken()
S
81 1 3
setAdditionalClaims()
S
81 1 3
getAdditionalClaims()
S
82 1 3
setAuthorizationUri()
S
80 1 3
getClientName()
S
81 1 3
getExpiry()
S
82 1 3
getExtensionParams()
S
82 1 3
getRedirectUri()
S
82 1 3
getClientSecret()
S
82 1 3
getState()
S
82 1 3
setState()
S
81 1 3
getCode()
S
82 1 3
setCode()
S
81 1 3
getUsername()
S
82 1 3
setUsername()
S
81 1 3
getPassword()
S
82 1 3
setPassword()
S
81 1 3
getClientId()
S
82 1 3
setClientId()
S
81 1 3
setClientSecret()
S
81 1 3
getTokenCredentialUri()
S
82 1 3
getIssuer()
S
82 1 3
setIssuer()
S
81 1 3
getSub()
S
82 1 3
setTokenCredentialUri()
S
80 1 3
getAudience()
S
82 1 3
setAudience()
S
81 1 3
getSigningKey()
S
82 1 3
setSigningKey()
S
81 1 3
getSigningKeyId()
S
82 1 3
setSigningKeyId()
S
81 1 3
getSigningAlgorithm()
S
82 1 3
setSub()
S
81 1 3